//#include <iostream>
//using namespace  std;
//
//int main()
//{
//	string s;
//	getline(cin, s);
//	int sum = 0;
//	string::iterator it = s.begin();
//	while(it != s.end())
//	{
//		if(*it != ' ' && *it != '\n')
//		{
//			sum++;
//		}
//		it++;
//	}
//	cout << sum;
//	return 0;
//}



//#include<iostream>
//using namespace std;
//
//
//int main()
//{
//	int n;
//	cin >> n;
//	string s1;
//	string s2;
//	for(int i = 0; i < n; i++)
//	{
//		cin >> s1 >> s2;
//		if(s1 == s2)
//		    cout << "Tie" << endl;
//		else if(s1 == "Rock" && s2 == "Scissors")
//		    cout << "Player1" << endl;
//		else if(s1 == "Paper" && s2 == "Rock")
//		    cout << "Player1" << endl;
//		else if(s1 == "Scissors" && s2 == "Paper")
//		    cout << "Player1" << endl;
//		else
//		    cout << "Player2" << endl;
//	}
//	return 0;
//}


//#include<iostream>
//#include<string>
//using namespace std;
//
//int main()
//{
//	string s;
//	getline(cin, s);
//	string::iterator it = s.begin();
//	while(it != s.end())
//	{
//		if((*it >= 'B' && *it <= 'Z') || (*it >= 'b' && *it <= 'z'))
//		{
//			*it = *it - 1;
//		}
//		else if(*it == 'a')
//		{
//			*it = 'z';
//		}
//		else if(*it == 'A')
//		{
//			*it = 'Z';
//		}
//		it++;
//	}
//	cout << s;
//	return 0;
//} 


//#include<iostream>
//#include<string>
//using namespace std;
//
//int main()
//{
//	int q;
//	cin >> q;
//	string s;
//	string str;
//	cin >> s;
//	int a,b;
//
//	
//	while(q--)
//	{
//		int m;
//		cin >> m;
//		switch(m)
//		{
//			case 1:
//				{
//					cin >> str;
//					s += str;
//					cout << s<< endl;
//					break;
//				}
//			case 2:
//				{
//					cin >> a >> b;
//					s = s.substr(a, b);
//					cout << s << endl;
//					break;
//				}
//        	case 3:
//				{
//					cin >> a;
//					cin >> str;
//					s.insert(a, str);
//					cout << s << endl;
//					break;
//				}
//        	case 4:
//				{
//					cin >> str;
//					size_t t = s.find(str);
//					if(t == string::npos)
//					{
//						cout <<"-1" <<endl;
//					}
//					else
//					cout << t;
//					break;
//				}		
//		}
//	}
//	return 0; 
//}


//#include<iostream>
//using namespace std;
//
//int main()
//{
//	string s;
//	getline(cin, s);
//	string::iterator it = s.begin();
//    while(it != s.end())
//    {
//        while(it != s.end() && *it == ' ')
//        {
//        	it++;
//		}
//		int sum = 0;
//    	while(it != s.end() && *it != ' ')
//		{
//			sum++;
//			it++;
//		}
//        if(sum >0)
//        {
//        	cout << sum;
//        	if(it != s.end())
//        	{
//        		cout << ',';
//			}
//		}
//    }
//    return 0;	
//} 


//#include<iostream>
//#include<string>
//using namespace std;
//
//
//int main()
//{
//	string s;
//	cin >> s;
//	cout << s.size();
//	while(cin >> s)
//	{
//		cout << ',' << s.size();
//	}
//	return 0;
//}


//#include<iostream>
//#include<string>
//using namespace std;
//
//
//int main()
//{
//	string s;
//	while(cin >> s)
//	{
//	   int left = 0;
//	   int right = s.size() - 1;
//	   while(left < right)
//	   {
//	   	    char temp = s[left];
//	   	    s[left] = s[right];
//	   	    s[right] = temp;
//	   	    left++;
//	   	    right--;
//	   }
//	   cout << s << endl; 
//	}
//	return 0;
//}


//#include<iostream>
//#include<string>
//using namespace std;
//
//int main()
//{
//	string s;
//	cin >> s;
//	int left = 0;
//	int right = s.size() - 1;
//	while(left < right)
//	{
//		if(s[left] == s[right])
//		{
//			left++;
//			right--;
//		}
//		else
//	   {
//		    cout << "no";
//		    return 0;
//	   }	
//	}
//	cout << "yes";
//	return 0;
// } 


//#include<iostream>
//#include<string>
//using namespace std;
//
//int count[26] = {1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 4};
//int main()
//{
//	string s;
//	getline(cin, s);
//	int sum = 0;
//	for(auto c: s)
//	{
//		if(c == ' ')
//		{
//			sum++;
//		}
//		else
//		{
//			sum += count[c - 'a'];
//		}
//	}
//	cout << sum << endl;
//	return 0;
//} 


#include<iostream>
#include<string>
using namespace std;


int main()
{
	int i;
	cin >> i;
	int q, x, ret;
	string m;
	string last;
	string rns;
	while(i--)
	{
		cin >> m;
		if(m == "a"|| m == "b" || m == "c")
	    {
	    	cin >> q >> x;
			    if(m == "a")
				{
				    ret = q + x;
				    cout << q << '+' << x << '=' << ret << endl;
				    rns = to_string(q) + to_string(x) + "+" + "=" + to_string(ret);
				}
				
		 	    if(m == "b")
		 	    {
		 	    	ret = q - x;
				    cout << q << '-' << x << '=' << ret << endl;
				    rns = to_string(q) + to_string(x) + "-" + "=" +to_string(ret);
				}
				    
		
			    if(m == "c")
				{
					ret = q * x;
				    cout << q << '*' << x << '=' << ret << endl;
				    rns = to_string(q) + to_string(x) + "*" +  "=" +to_string(ret);
				}   
			last = m;	    
	   }
	   else
	   {
	   	    q =stoi(m);
	   	    cin >> x;
	   	    if(last == "a")
				{
				    ret = q + x;
				    cout << q << '+' << x << '=' << ret << endl;
				    rns = to_string(q) + to_string(x) + "+" + "=" +to_string(ret);
				}
				
		 	    if(last == "b")
		 	    {
		 	    	ret = q - x;
				    cout << q << '-' << x << '=' << ret << endl;
				    rns = to_string(q) + to_string(x) + "-" + "=" + to_string(ret);
				}
				    
		
			    if(last == "c")
				{
					ret = q * x;
				    cout << q << '*' << x << '=' << ret << endl;
				    rns = to_string(q) + to_string(x) + "*" + "=" + to_string(ret);
				}
	   }
	   cout << rns.size() << endl;
	}
	return 0;
}
